Change do_IRQ high bit masking.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 28 Mar 2006 13:19:22 +0000 (14:19 +0100)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 28 Mar 2006 13:19:22 +0000 (14:19 +0100)
commitee35c5fbf6f44dd7fd56a15f9af36a4f19c10cd1
treeb5caef159e7050584cb548374fea496a7ae21312
parent52c437a6da9be5b32ebcd77985fa44c3e6ec3115
Change do_IRQ high bit masking.
Allow more than 256 interrupt vectors on native by only setting the
highest bit when marking orig_eax to indicate that we're not within
a system call.

Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
linux-2.6-xen-sparse/arch/i386/kernel/entry-xen.S
linux-2.6-xen-sparse/arch/i386/kernel/irq-xen.c
linux-2.6-xen-sparse/arch/x86_64/kernel/entry-xen.S
linux-2.6-xen-sparse/arch/x86_64/kernel/irq-xen.c
linux-2.6-xen-sparse/drivers/xen/core/evtchn.c